table.editor-table {
  font-size: 0.9em;
  table-layout: fixed;
  border-collapse: collapse;
}

table.editor-table thead tr:first-child > * {
  border-bottom: 2px solid var(--gray-color);
}

table.editor-table th {
  white-space: nowrap;
  cursor: pointer;
  text-align: center;
  background: var(--white-color);
  min-width: 50px;
}

table.editor-table svg {
  height: 10px;
  width: 10px;
  margin-left: 3px;
  vertical-align: middle;
  color: var(--extra-dark-gray-color);
}

table.editor-table td {
  word-break: break-all;
}

table.editor-table td,
table.editor-table th {
  color: var(--black-color);
  padding: 8px;
  border: 1px solid var(--gray-color);
}

table.editor-table tr:nth-child(even) {
  background-color: var(--light-gray-color);
}
